public class SerialPort extends PortManager
inputStream, outputStream, STATE_CONNECTED, STATE_CONNECTING, STATE_LISTEN, STATE_NONE| 构造器和说明 |
|---|
SerialPort() |
SerialPort(java.lang.String path,
int baudrate,
int flags) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
closePort()
关闭端口连接
|
boolean |
noFlowControl(byte[] bytes)
串口无流控发送
|
boolean |
openPort()
打印端口
|
int |
readData(byte[] bytes)
读取打印机返回
|
void |
setBaudrate(int baudrate) |
void |
setFlage(int flags) |
void |
setSerialPortPath(java.lang.String path) |
boolean |
wirteByte(byte[] bytes)
发送byte []到打印
|
boolean |
writeDataImmediately(java.util.Vector<java.lang.Byte> data)
发送指令到打印机
|
boolean |
writeDataImmediately(java.util.Vector<java.lang.Byte> data,
int offset,
int len)
发送指令到打印机
|
bytes, getInputStream, getOutputStreampublic SerialPort(java.lang.String path,
int baudrate,
int flags)
public SerialPort()
public void setSerialPortPath(java.lang.String path)
public void setBaudrate(int baudrate)
public void setFlage(int flags)
public boolean openPort()
PortManageropenPort 在类中 PortManagerpublic boolean writeDataImmediately(java.util.Vector<java.lang.Byte> data)
throws java.io.IOException
PortManagerwriteDataImmediately 在类中 PortManagerjava.io.IOExceptionpublic boolean writeDataImmediately(java.util.Vector<java.lang.Byte> data,
int offset,
int len)
throws java.io.IOException
PortManagerwriteDataImmediately 在类中 PortManagerjava.io.IOExceptionpublic boolean wirteByte(byte[] bytes)
throws java.io.IOException
PortManagerwirteByte 在类中 PortManagerjava.io.IOExceptionpublic boolean noFlowControl(byte[] bytes)
throws java.io.IOException
PortManagernoFlowControl 在类中 PortManagerjava.io.IOExceptionpublic int readData(byte[] bytes)
throws java.io.IOException
PortManagerreadData 在类中 PortManagerjava.io.IOExceptionpublic boolean closePort()
PortManagerclosePort 在类中 PortManager